(function(tmName, p1, p2) {
  // console.log('----2-----2-----', serverName, p1, p2);
  const chalk = require('chalk');
  const process = require('process');

  return {
    /* 描述信息 */
    description: '创建工作条调用目录，默认添加对应server.[jt]s',
    defaultPath: '/templates',
    // excludePath: ['node_modules', '.git', '.idea'],
    nameMap: {
      tmName: '{name}',
    },
    prompt: [
      {
        type: 'path',
        name: 'toPath',
        message: '创建目录',
      },
      {
        type: 'input',
        name: 'name',
        message: `模板名称`,
        async before() {
          if (tmName) {
            return {
              default: tmName,
            }
          }
          return {};
        },
        validate(value) {
          if (!value) {
            return `必填`;
          }
          return true;
        }
      }, {
        type: 'input',
        name: 'description',
        message: '描述信息: ',
      }
    ]
  }
});